加载地图 API
https://lbs.qq.com/webApi/javascriptV2/jsGuide/jsQuick
1 | <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=YOUR_KEY"></script> |
其中,v参数是引用的版本号,目前腾讯地图提供两个版本,分别是v=1,v=2.exp,推荐使用2.exp,可以获得最新最快的支持。Key参数YOUR_KEY是Key鉴权中申请的key。
初始化
1 | function initMap() { |
marker标记
1 | marker = new window.qq.maps.Marker({ |
清除标记:
1 | function clearMarker() { |
添加地图点击事件
1 | function clickMapListener() { |
移除事件:
1 | window.qq.maps.event.removeListener(listener) |
修改地图中心点
通过调用setCenter方法可对地图中心点进行修改
1 | var map = new TMap.Map('container', { //初始化地图 |
根据地址获取坐标
地址解析类用于在地址和经纬度之间进行转换的服务
1 | function getCoordsFromAddress(address) { |
隐藏控件
1 | const mapOptions = { |
Demo
See the Pen 腾讯地图JavaScriptAPI by ly023 (@ly023) on CodePen.